From 8143f51248d2fd8e27afaf49bcee3aea65136f94 Mon Sep 17 00:00:00 2001 From: "maf46@burn.cl.cam.ac.uk" Date: Fri, 18 Feb 2005 13:32:50 +0000 Subject: [PATCH] bitkeeper revision 1.1205.1.3 (4215ee82GVkS6-XQcYeidECo27K1Qw) Added a keybinding for dumping the debugtrace_printf's --- xen/common/keyhandler.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/xen/common/keyhandler.c b/xen/common/keyhandler.c index e51a445389..4615588cb6 100644 --- a/xen/common/keyhandler.c +++ b/xen/common/keyhandler.c @@ -155,6 +155,13 @@ void do_debug_key(unsigned char key, struct xen_regs *regs) bit. */ } +#ifndef NDEBUG +void debugtrace_key(unsigned char key) +{ + debugtrace_dump(); +} +#endif + void initialize_keytable(void) { open_softirq(KEYPRESS_SOFTIRQ, keypress_softirq); @@ -176,7 +183,9 @@ void initialize_keytable(void) #ifndef NDEBUG register_keyhandler( - 'o', audit_domains_key, "audit domains >0 EXPERIMENTAL"); + 'o', audit_domains_key, "audit domains >0 EXPERIMENTAL"); + register_keyhandler( + 'T', debugtrace_key, "dump debugtrace"); #endif #ifdef PERF_COUNTERS -- 2.30.2